public class RequestCategoriesType {
	public class RequestCategoriesType_e {
		public Boolean CategoriesOnly;
		public Integer MaxCategories;
		public Integer MaxSubcategories;
		public Integer Levels;
		public Boolean DemandData;
	
		//Setters
		public void setCategoriesOnly(Boolean val) {CategoriesOnly = val; field_order_type_info.add('CategoriesOnly'); }
		public void setMaxCategories(Integer val) {MaxCategories = val; field_order_type_info.add('MaxCategories'); }
		public void setMaxSubcategories(Integer val) {MaxSubcategories = val; field_order_type_info.add('MaxSubcategories'); }
		public void setLevels(Integer val) {Levels = val; field_order_type_info.add('Levels'); }
		public void setDemandData(Boolean val) {DemandData = val; field_order_type_info.add('DemandData'); }


		//Getters
		public Boolean getCategoriesOnly() { return CategoriesOnly; }
		public Integer getMaxCategories() { return MaxCategories; }
		public Integer getMaxSubcategories() { return MaxSubcategories; }
		public Integer getLevels() { return Levels; }
		public Boolean getDemandData() { return DemandData; }

	
		private String[] CategoriesOnly_type_info = new String[]{'CategoriesOnly','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] MaxCategories_type_info = new String[]{'MaxCategories','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] MaxSubcategories_type_info = new String[]{'MaxSubcategories','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] Levels_type_info = new String[]{'Levels','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] DemandData_type_info = new String[]{'DemandData','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}
